Allow adding VIF devices to a VM when in halted state. Do not attempt to create...
authorjfehlig@jfehlig2.provo.novell.com <jfehlig@jfehlig2.provo.novell.com>
Tue, 12 Dec 2006 22:28:23 +0000 (15:28 -0700)
committerjfehlig@jfehlig2.provo.novell.com <jfehlig@jfehlig2.provo.novell.com>
Tue, 12 Dec 2006 22:28:23 +0000 (15:28 -0700)
Signed-off-by: Jim Fehlig <jfehlig@novell.com>
tools/python/xen/xend/XendDomainInfo.py

index 8653279bd866e5face7eb78bc8d46af5c403e9ec..de66eb4e75081732b4caad226d096e7c5229cdd2 100644 (file)
@@ -2045,7 +2045,7 @@ class XendDomainInfo:
         if not dev_uuid:
             raise XendError('Failed to create device')
         
-        if self.state in (DOM_STATE_HALTED,):
+        if self.state in (XEN_API_VM_POWER_STATE_RUNNING,):
             sxpr = self.info.device_sxpr(dev_uuid)
             devid = self.getDeviceController('vif').createDevice(sxpr)
             raise XendError("Device creation failed")